package br.unesp.demac.bcc.soo.bean;

import java.util.ArrayList;


public class Pessoa {

	/**
	 * @uml.property  name="nome"
	 */
	private String nome;

	/**
	 * Getter of the property <tt>nome</tt>
	 * @return  Returns the nome.
	 * @uml.property  name="nome"
	 */
	public String getNome() {
		return nome;
	}

	/**
	 * Setter of the property <tt>nome</tt>
	 * @param nome  The nome to set.
	 * @uml.property  name="nome"
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}

	/**
	 * @uml.property  name="cpf"
	 */
	private String cpf;

	/**
	 * Getter of the property <tt>cpf</tt>
	 * @return  Returns the cpf.
	 * @uml.property  name="cpf"
	 */
	public String getCpf() {
		return cpf;
	}

	/**
	 * Setter of the property <tt>cpf</tt>
	 * @param cpf  The cpf to set.
	 * @uml.property  name="cpf"
	 */
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}

	/**
	 * @uml.property  name="email"
	 */
	private String email;

	/**
	 * Getter of the property <tt>email</tt>
	 * @return  Returns the email.
	 * @uml.property  name="email"
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * Setter of the property <tt>email</tt>
	 * @param email  The email to set.
	 * @uml.property  name="email"
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * @uml.property  name="aluguel"
	 * @uml.associationEnd  multiplicity="(0 -1)" inverse="pessoa:br.unesp.demac.bcc.soo.bean.Aluguel"
	 */
	private ArrayList<Aluguel> aluguel;

	/**
	 * Getter of the property <tt>aluguel</tt>
	 * @return  Returns the aluguel.
	 * @uml.property  name="aluguel"
	 */
	public ArrayList<Aluguel> getAluguel() {
		return aluguel;
	}

	/**
	 * Setter of the property <tt>aluguel</tt>
	 * @param aluguel  The aluguel to set.
	 * @uml.property  name="aluguel"
	 */
	public void setAluguel(ArrayList<Aluguel> aluguel) {
		this.aluguel = aluguel;
	}

	/**
	 * @uml.property  name="endereco"
	 * @uml.associationEnd  inverse="pessoa:br.unesp.demac.bcc.soo.bean.Endereco"
	 */
	private br.unesp.demac.bcc.soo.bean.Endereco endereco;

	/**
	 * Getter of the property <tt>endereco</tt>
	 * @return  Returns the endereco.
	 * @uml.property  name="endereco"
	 */
	public br.unesp.demac.bcc.soo.bean.Endereco getEndereco() {
		return endereco;
	}

	/**
	 * Setter of the property <tt>endereco</tt>
	 * @param endereco  The endereco to set.
	 * @uml.property  name="endereco"
	 */
	public void setEndereco(br.unesp.demac.bcc.soo.bean.Endereco endereco) {
		this.endereco = endereco;
	}

	/**
	 * @uml.property  name="contato"
	 * @uml.associationEnd  inverse="pessoa:br.unesp.demac.bcc.soo.bean.Contato"
	 */
	private Contato contato;

	/**
	 * Getter of the property <tt>contato</tt>
	 * @return  Returns the contato.
	 * @uml.property  name="contato"
	 */
	public Contato getContato() {
		return contato;
	}

	/**
	 * Setter of the property <tt>contato</tt>
	 * @param contato  The contato to set.
	 * @uml.property  name="contato"
	 */
	public void setContato(Contato contato) {
		this.contato = contato;
	}

	/**
	 * @uml.property  name="login"
	 * @uml.associationEnd  inverse="pessoa:br.unesp.demac.bcc.soo.bean.Login"
	 */
	private Login login;

	/**
	 * Getter of the property <tt>login</tt>
	 * @return  Returns the login.
	 * @uml.property  name="login"
	 */
	public Login getLogin() {
		return login;
	}

	/**
	 * Setter of the property <tt>login</tt>
	 * @param login  The login to set.
	 * @uml.property  name="login"
	 */
	public void setLogin(Login login) {
		this.login = login;
	}

		
		/**
		 */
		public Pessoa(){
		}

}
